Where are we located in downtown London?
320 Thames St. is a new buildings in the hottest spot in town. Minutes from Budweiser Gardens, London market, shopping and restaurants.
Click photo to see more!