Limonada Restaurant is located in Costa Rica on Cam. Las Catalinas, Guanacaste Province, Las Catalinas. Limonada Restaurant is rated 4.3 out of 5 in the category restaurant in Costa Rica.
Address
Cam. Las Catalinas, Guanacaste Province, Las Catalinas