Nila Palace, Kollam

Area:

1,00,000 sq.ft

Location:

Cheerankavu, Kollam

Year:

2008

Date:

October 26, 2017

Category:

Hotels