The Restaurant Bar & Grill

Restaurant & Bar in City Centre, Leeds
The Restaurant Bar & Grill serves eclectic dishes in modern and stylish surroundings.