860 Victoria Road, New South Wales 2112 Australia
Metro Inn Ryde
Photo Credit: Metro Hotels
Claim copyright