Casual Greek spot in Forest Hills where lemon potatoes and stuffed mushrooms shine, though quality can be inconsistent; go for the reliable sides and friendly service.