There are many restaurants and cafes on Vaughan Parade

[Torquay - Devon - England]