Spot is just that - a trendy spot with great service and eye candy all around. As far as food goes, the restaurant...
Bela Vista · Alameda Min. Rocha Azevedo, 72, Sao Paulo