The Byke Nature Vilas Shimla

village dhagogi, naldehra, mashobra, himachal pradesh 171007, india