Omakai Sushi

Omakai Sushi

Location:Wynwood

Address:2107 NW 2nd Ave, Miami, FL 33127, United States

Meal Type
Dinner, Lunch

Cuisine
Japanese, Sushi

Ambiance
Casual

Pricing

For More Information Contact: