Hostel About OTHELLO
OTHELLO is a 1-star hotel in Quito, Ecuador. It is one of 225 places to stay in Quito listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 1 stars
Location
18 de Septiembre, Quito, Ecuador
Loading map…
Frequently asked questions
Where is OTHELLO located?
OTHELLO is located at 18 de Septiembre, Quito, Ecuador.
How many stars does OTHELLO have?
OTHELLO is rated 1 stars.