Super Montezuma

restaurants / Self-catering

Super Montezuma information

Location
Montezuma , Costa Rica
Opening hours
8am-8pm
Something wrong?
Submit a correction

A small but central place to stock your minifridge or pack a picnic.