Tin Jo is located in Catedral, Costa Rica on Calle 11, Av. 6 y 8 Detras de la Iglesia La Soledad, 150 metros al sur, Detrás de la iglesia de la Soledad, 150 metros Sur, San José, San Jose. Tin Jo is rated 3 out of 5 in the category restaurant in Costa Rica.
Address
Calle 11, Av. 6 y 8 Detras de la Iglesia La Soledad, 150 metros al sur, Detrás de la iglesia de la Soledad, 150 metros Sur, San José, San Jose