Castle Brook Residential Homestay 39/385/7, Rock Sheld Rd, Ramanchira, Thiruvalla, Kerala 689101 097781 82150 Website Open map ← Back to Thiruvalla Claim this hospital