Green Palace Tea Resort is located in Sreemangal and features a garden. Boasting a 24-hour front desk, this property also provides guests with a restaurant. An Asian breakfast is served daily at the property. Read more
Green Palace Tea Resort is located in Sreemangal and features a garden. Boasting a 24-hour front desk, this property also provides guests with a restaurant. An Asian breakfast is served daily at the property.