Studio Frantzén
...

Studio Frantzén
London, United Kingdom

London
SW1X 7XL
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!