Go to website »
12-16 Artillery Lane E1 7LS
Meals served noon-midnight daily
Trafalgar Square is a square in central London, England. With its position in the heart of London...
Follow us on Twitter and Facebook
Copyright © 2011 Duffel, Inc.