Sea Spray Restaurant on the seafront

[Torquay - English Riviera - Devon - England]