Filters:
clear
luxury hotel rooms
clear
Country: India
clear
City: Ambala

luxury hotel rooms in ambala

About 1 results.

Best Western Country Woods Hotel AMBALA

thumb_up 18454 likes
favorite 42625 favorites
Service Road, 136135 Ambala, India

BEST WESTERN Country Woods Resort provides its guests a rich choice of tastefully designed 42 air conditioned exclusive rooms & suites.

  • 1