2042 Broadway, Redwood City, California 94063(877) 408-8234
Elevated Latin tapas, platters & cocktails served in a modern, comfortably upscale dining room.