Mussoorie is hill-station in state of Uttarakhand which is one of the most sought after holiday destinations in India. This peaceful place is surrounded by greenery and fresh mountain air that is unmatched. Nestled amidst these scenic views is hotel Crystal Palace which is an ideal place stay during your vacation.
Located near the Library Chowk, on mall road, Crystal Palace offers comfortable accommodation and great facilities to the guests to make the guests stay memorable. Allow yourself to relax and unwind amidst nature at Crystal Palace.