Company name: Roba Bar & Restaurant
Description: Grilled British eats in a stylish space
Norfolk Towers, 34 Norfolk Pl, London W2 1QW, United Kingdom