Map & Directions - Ochi Seafood Restaurant & Take-Out
View Menu
Ochi Seafood Restaurant & Take-Out
5552 W Oakland Park Blvd, Lauderhill, FL, 33313
(954) 485-1700 (Phone)
5552 W Oakland Park Blvd, Lauderhill, FL, 33313
(954) 485-1700 (Phone)