Ranchos Itauna Restaurant & Bar is located in Cobano, Costa Rica on 100 mts norte del Super Costa, Santa Teresa Beach, Puntarenas 60111. Ranchos Itauna Restaurant & Bar is rated 3 out of 5 in the category hotel in Costa Rica.
Address
100 mts norte del Super Costa, Santa Teresa Beach, Puntarenas 60111