Traditional Greek Tavern, Scloubou's offers delicious plates. Known for its tasty food and good service.