Terminal de Buses Grecia - San Juan - San Luis is located in Costa Rica on Parada San Roque, 154, Alajuela Province, Grecia. Terminal de Buses Grecia - San Juan - San Luis is rated 3 out of 5 in the category bus depot in Costa Rica.
Address
Parada San Roque, 154, Alajuela Province, Grecia