3531 S. Logan St., Suite G Englewood, CO 80113
Southwest Denver Suburbs
303-761-6336
www.englewoodmamamiaspizza.com
Hours: Monday through Sunday 11 a.m. to 10 p.m.
$
GRAPE EXPECTATIONS
By Kyle Wagner
Tags: Cafe, Cafe Society, Open and Shut Cases, Happy Hour, Beer Man, Restaurant Reviews, Reviewed, Napa, Cliff Young, Tyler Wiard, Denver, Mama Mia's