Torwood Street – Let Agreed

One bedroom flat just off Babbacombe road. Moments from the town centre and harbourside

Interested?