Grand Latin Restaurant

1861 NW 22nd St MiamiFL33142
Map

Open Map

Description

San Salvador Restaurant is located at 1861 NW 22nd St, Miami, FL. This location is in the Allapattah neighborhood. This business specializes in Family Style Restaurants.
by merchantcircle on November 10, 2018 from merchantcircle