O Quintal Address Av. Professor Walter Taumaturgo, 847 - Centro, Taubaté - SP, 12030-040, Brazil Rating on Google Maps 4.60 (61 reviews) Open on Google Maps