Internet cafe on Fleet Street

[Torquay - Devon - England]