22 South Chophouse
22 South Chophouse is local restaurant with a warm relaxed atmosphere, serving great steak, lamb and chicken chops and grills.
Photos of Restaurant|London Marriott Hotel Twickenham