Liverpool; rated on January 29 • Rated 2: Sarus Tapas Bar And Grill at Orrell Park Hotel at 109 Orrell Lane, Liverpool; rated on January 29 Takeaways And three ratings have been handed to ...