Located on the famous City Road of Cardiff, once known as Plwcca Lane in the Medieval times and was used for executions. Today City Road is known for its multicultural mixture of restaurants.
Located in the most affluent district in the Royal Borough of Kensington and Chelsea. We are just a stone’s throw away from Hyde Park and Kensington Palace.