Crab House, Seafood & Sushi is located in Odessa, Ukraine on Derybasivska vul. 13, Frapolli Hotel Odessa 65026. Crab House, Seafood & Sushi is rated 3 out of 5 in the category restaurant in Ukraine.
Address
Derybasivska vul. 13, Frapolli Hotel Odessa 65026