Your browser does not support iframes.
A colorful spot for Cuban-inspired cuisine and the best mojitos in Palo Alto.