The Castle

The Castle, London

rated excellent

The Castle

44 Commercial Road
Aldgate East
London
E1 1LN