A new restaurant and bar has opened on one of Liverpool's busiest streets. The Garden has been described as a "tranquil oasis" that serves brunch everyday in South Liverpool. Nestled on Lark Lane ...