2188 Ne 123rd St
North Miami, FL 33181
North Miami, FL 33181
Open HoursM-Sa 10am-8:30pm
OverviewCertain dishes here stray far from the vegetarian path and into the realm of seafood. Specialties include salmon and pan-seared tuna. Entrees are USD13.95 and under. The service...
more