Bacchus

Restaurant in Leeds, United Kingdom

Opening hours: Mo-Su 12:00-23:30

131 Queen Street, Leeds, LS27 8HE