Ambrosia on the Square
Add to Favorites
OPEN NOW
Today: 8:00 am - 9:00 pm
Saved to Favorites
Fax: (352) 753-2523
TollFree: (877) 753-7373
Phone: (352) 753-7372
Address: 1004 Canal St, The Villages, FL 32162
1095 Canal St, The Villages, FL 32162
1018 Lake Sumter Lndg, The Villages, FL 32162
1043 Canal St, The Villages, FL 32162
533 Eastwood Ln, Leesburg, FL 34748
1037 Canal St, The Villages, FL 32162
1020 Bichara Blvd, The Villages, FL 32159
134 S Us Highway 27/441, Lady Lake, FL 32159
1415 S 14th St, Leesburg, FL 34748
3431 Wedgewood Ln, The Villages, FL 32162
1041 Canal St, The Villages, FL 32162