Falafel Bar
Address: Avenida Central
City: Tamarindo
Region: Guanacaste
Country: Costa Rica