The Castro farm Stay Agriturismo Pedda Ambarpet
Set in Pedda Ambarpet, 9.3 km from Ramoji Film City and 27 km from Mecca Masjid, The Castro farm Stay offers a garden and air conditioning. This property offers access to a balcony, free private parking and free Wi-Fi.
Koheda Road, 501510 Pedda Ambarpet, India