Red Hotel Cubao, Quezon City, Quezon City (3-star) | TravelManiac