Apollo Ristorante & Steak House
Excellent pizza made to order
Only a segment of the Apollo's large dining area
Salad bar - included with many entrees
Exterior of Apollo Restaurant
The Apollo Ristorante arguably has the largest menu in the city. Try or take-away one of their deadly pizzas, a great selection of pasta, greek food or one of many western entrees. Did we mention there's a salad bar?