User
Menu
P ZAMORA STREET, - Leyte Island, Philippines View Map
This comfortable hotel is in Tacloban City.
Mastercard Visa American Express Paypal
Photo Asia Stars Hotel Tacloban