Little Ochi Carl's Seafood Restaurant
5726 N University Dr, Tamarac
(754) 444-4176
Menu
Restaurants in Tamarac, FL
Little Ochi Carl's Seafood Restaurant
5726 N University Dr, Tamarac, FL 33321
(754) 444-4176