See all photos
See all photos
See all photos
The Town House is located in Marbella, Spain. To arrive, take the A-7 from Malaga. Places of interest nearby include the Beach, the Promenade, and the old town. Amenities of the hotel include a swimming pool, a sun terrace, and a bar. Amenities of the rooms include a TV and a private bathroom.