Hotel Rembrandt is a 3-star hotel is located in 26 Tomas Morato Extension, South Triangle, Quezon City, Manila