Spacious two bedroom unit available from July 1st -August 31st in the heart of downtown London. Located at 180 Mill St, you have access to the buildings fitness room, library and parking (for additional fee), as well as being walking distance to the best cafes, restaurants, and bars.
Show More