The Farm Inn Farm Stay San Antonio
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