17 Glasgow Road is an exclusive development of four 2 bedroom town house apartments on a tree lined terrace. The building has undergone extensive renovation and now provides four elegant properties with stylish modern fixtures and private parking at the rear.