STK Restaurant London

Jan 30th 2018

  ME hotel; Aldwych is the home of STK London which places itself in the heart of West London. It takes your average steak house and mixes it with elegance, class and quality to offer you the ultimate fine dining experience. The american steak house combines steak and style with its menu solely focusing on the finest 28-day custom aged USDA (United States Department of Agriculture)  prime beef. Being the first one to open its […]

Read More...