F
Felipe Delacruz Review of Best Wester Plaza Hotel
Excellent internet but the facilities could be imp...
Excellent internet but the facilities could be improved better
Excellent internet but the facilities could be improved better
Comments: