Sommelier at Ascots Restaurant & Bar - London, England, United Kingdom
Ascots Restaurant & Bar is a restaurants company based out of 350 OXFORD ST, London, United Kingdom.