With a stay at Velaz Guesthouse, you'll be centrally located in Alajuela, just a 4-minute walk from Estadio Alejandro Morera Soto and 7 minutes by foot from Central Park. This guesthouse is 11.3 mi (18.2 km) from National Stadium of Costa Rica and 11.4 mi (18.3 km) from Sabana Park.