store:
 location:

Sizzler in Phoenix, Arizona

5060 W Indian School Rd
Phoenix - 85031
View Details
10460 N 28th Dr
Phoenix - 85051
View Details