Arcadia Restaurant
Italian restaurant
Description:Bright Italian restaurant with hand-painted murals, offering classic dishes and homemade pasta. Colourful & traditional Italian eatery
Location: London 35 Kensington High St GB
Map Location:51.5021, 51.5021