The Farm Inn Farm Stay San Antonio, Toledo
10/10
Exceptional
10 reviews
Offering an outdoor pool, the Farm Inn is located in San Antonio. Free Wi-Fi access is available and there is free parking.
Number of rooms: 6
San Antonio-Santa Cruz Road, Toledo District, 00501 San Antonio, Belize