Where is Santo Domingo Santa Rosa Station?
Santo Domingo Santa Rosa Station is located in Santa Rosa. If you're looking for things to do in the area, you may want to check out Estadio Nacional and Parque La Sabana.
Things to see and do near Santo Domingo Santa Rosa Station
What to see near Santo Domingo Santa Rosa Station
- Estadio Nacional
- Parque La Sabana
- National Stadium of Costa Rica
- Sabana Park
- Morazan Park
Things to do near Santo Domingo Santa Rosa Station
- Museum of Costa Rican Art
- Oxígeno Human Playground
- Mercado Central
- National Theater
- National Museum of Costa Rica