An Angus Steak Houses restaurant in Leicester Square, London, England,


An Angus Steak Houses restaurant in Leicester Square, London, England,


Size: 5125px × 3417px
Location: Leicester Square, London, England,
Photo credit: © Mark Richardson / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: angus, catering, chain, dine, diners, eat, eating, exterior, food, house, houses, leicester, london, outdoors, restaurant, sq, square, steak, tables, venue