About
An Italian influenced coffeehouse, located in Liverpool ONE, with close proximity to the main shopping areas of Liverpool, just a few minute away from Liverpool Central Station and Liverpool ONE Bus Station.
Location
17 Peters Arcade, Liverpool, L1 3DE