Apollo Ristorante & Steak House

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?