





Leela Palace
★★★ 3.0 Star Homestay
(4 reviews)
Rooms: 1
Frequently Asked Questions
Where is Leela Palace located?
Leela Palace is located at Ram Path Marg Nisyawn Chaurah 200 Meter Jmithara Road Near Anand Multispeciality Hospital Ayodhya 224123, Faizabad, India.
What is the star rating of Leela Palace?
Leela Palace is a 3.0-star Homestay.
How many reviews does Leela Palace have?
Leela Palace has 4 reviews with a rating of 8.5/10.
How many rooms does Leela Palace have?
Leela Palace has 1 rooms.