Ormoc Villa Hotel
3 StarsOBRERO COR SAN PEDRO STS ORMOC CITY, - Leyte Island, Philippines View Map
This lovely hotel is located in Tacloban City.
OBRERO COR SAN PEDRO STS ORMOC CITY, - Leyte Island, Philippines View Map
This lovely hotel is located in Tacloban City.