Metro Pizza - Decatur Blvd (based on google reviews) (Decatur Blvd & Flamingo Rd)4001 S Decatur Blvd Ste 39Las Vegas, NV 89103 (702) 362-7896 http://metropizza.com/ Hours: Tags: New York Style Good Vegan View on Google Maps