Property Location With a stay at Orion Hotel in Manila (Santa Cruz), you'll be minutes from 168 Mall and Seng Guan Temple. This hotel is within close proximity of Plaza San Lorenzo Ruiz and Binondo Church.Rooms Make yourself at home in one of the 41 air-conditioned..