Restaurant
Grill Brothers
10 locals recommend,
Permanently closed
Location
17 Derybasivska St
Odesa, Odes'ka oblast
Tips from locals
Some local see food and European cuisine. Best bathroom out of all restaurants in Odessa, really)
Unique things to do nearby
Locals also recommend
- 7 locals recommend