Company name: Casa Cruz
Description: Upscale dining with South American flair
123A Clarendon Rd, London W11 4JG, United Kingdom