Does the Somers Town Coffee House near Euston Station fit the bill?