Established in 2017, The Tapas Room is a group of two Spanish wine and tapas restaurants, based in South London. The Tapas Room brand offers a consistent and highly-rated service across all of its venues,
↧