Home > Leeds Street Index > The City Square Mall

The City Square Mall

The City Square Mall is a place in central Leeds and is mainly residential.

Advertisements

Deli France

Deli France is a café serving a variety of hot and cold drinks and light meals.

Address: The City Square Mall, Leeds, West Yorkshire, LS1 5ER

Map

Map showing The City Square Mall in Leeds.