Skip to main content

Star Pizza

restaurant · indian restaurant · North Miami, FL

Address
12581 Biscayne Blvd, North Miami, FL 33181
Phone
(305) 891-8765
Website
allstarpizza.net
Where
25.8924, -80.1625

Search Hominin for Star Pizza

Other restaurants nearby

More in North Miami

Star Pizza — restaurant in North Miami, FL | Hominin