Mandala is located in Costa Rica on WVH7R59, Maynard, San José Province, San Rafael de Escazú. Mandala is rated 4.5 out of 5 in the category vegetarian restaurant in Costa Rica.
Address
WVH7R59, Maynard, San José Province, San Rafael de Escazú
Offerings
Vegetarian options