Address: 4001 S Decatur Blvd Ste 39 , Las Vegas 89103, NV, US
Phone: (702) 362-7896
State: NV
City: Las Vegas
Zip Code: 89103
opening hours
Monday: 11:00-22:00
Tuesday: 11:00-22:00
Wednesday: 11:00-22:00
Thursday: 11:00-22:00
Friday: 11:00-23:00
Saturday: 11:00-23:00Sunday: 11:00-22:00
related searches: Metro Pizza half price, Metro Pizza Las Vegas menu, Metro Pizza menu henderson, Metro Pizza Coupons, Metro Pizza menu, Metro Pizza locations, Metro Pizza Las Vegas Stella, Metro Pizza near me