Lucy's Pizza Parlor

157 Stillwater Ave, Stamford, CT 06902

4.5(142)
$12 Minimum