Unit 21 Meridian Business Village is a 2-Storey terrace office building in the heart of South Liverpool. The property has two entrance points; a dual door