Short Term Serviced Apartments Southampton is located in Southampton, United Kingdom on OVIC innovation Centre, 4 Ocean Way. Short Term Serviced Apartments Southampton is rated 5 out of 5 in the category serviced accommodation in United Kingdom.
Address
OVIC innovation Centre, 4 Ocean Way