Three Restaurant Bar is a modern European establishment located in London. It offers a dining experience with a focus on European cuisine.