Crown West Hotel Logo

Crown West is a hotel located in Mohali, India.