Area · Miami

Little River

1 review · See all Miami

Ogawa Michelin
Ogawa
Ogawa, translated into “Little River” is a one Michelin Star sushi restaurant in an area that looked very sketchy and barren.
Dec 20, 2025