Lunarama

The Towne Restaurant

Corner of Allen and Elmwood
Buffalo, NY

all damned night!

Greek diner food, modern decor. Seats about 200. Great for when the pubs close at 4 AM

—D B Cooper

Locations