Restaurante Montezuma Latino Beach Food is located in Provincia de Puntarenas, Costa Rica on Montezuma centro contiguo al Hotel. Restaurante Montezuma Latino Beach Food is rated 4.8 out of 5 in the category restaurant in Costa Rica.
Address
Montezuma centro contiguo al Hotel
Accessibility
Wheelchair-accessible seatingWheelchair-accessible toilet