Map Location
Greenwich @ Plaza Leon Tondo
555, Lakandula Street, coner Soliman Street, Manila City, 1000, Metro Manila, Philippines