London E1
The Star By Liverpool Street is a pub for the 21st Century, catering for the needs of the modern City dweller. It is located just a few minutes walk from Liverpool Street Station, moments from Bishops