Mini Soda is a restaurant, located at Guanacaste Province, Liberia, Costa Rica. They can be contacted via phone at +506 2665 6743 for more detailed information.
Excellent food!