320 Thames St

320 Thames St. is a new buildings in the hottest spot in town. Minutes from Budweiser Gardens, London market, shopping and restaurants.