Apple Orchid Resort
Resort
Srīnagar
Offering a multi-cuisine restaurant, Apple Orchid Resort is located in Srinagar.
Numero delle stanze: 25
Harwan Road, Shalimar, 190021 Srinagar, India