Custom Search

Alacarte Restaurant & Bar

Alacarte Restaurant & Bar,
Location : 3rd Floor, Bell Villa, Opp Tibitian Market, The Mall ,Shimla, Shimla, Himachal Pradesh 171001
Phone:098 17 350175