Tropical Pizza San Rafael is located in Costa Rica on Alajuela Province, San Rafael. Tropical Pizza San Rafael is rated 4.3 out of 5 in the category pizza restaurant in Costa Rica.
Address
Alajuela Province, San Rafael
Amenities
Good for kids
Toilets