Permanently closed C Bedford House Apartments 517 Babbacombe Road, Torquay TQ1 1HJ Vacation Home Rental