





Super Hotel O Ceasar Palace Annex
★★★ 3.0 Star Hotel
(15 reviews)
Frequently Asked Questions
Where is Super Hotel O Ceasar Palace Annex located?
Super Hotel O Ceasar Palace Annex is located at Plot No. 34/7A Ceasar Palace Road, Gandhi Square, Near Thodupuzha Bridge, Thodupuzha, Idukki., Thodupuzha, India.
What is the star rating of Super Hotel O Ceasar Palace Annex?
Super Hotel O Ceasar Palace Annex is a 3.0-star Hotel.
How many reviews does Super Hotel O Ceasar Palace Annex have?
Super Hotel O Ceasar Palace Annex has 15 reviews with a rating of 4.6/10.