Company name: Tomtom Mess Hall
Description: Modern British take on a burger bar
14 Eccleston St, London SW1W 9LT, United Kingdom