Strong visibility on the southeast corner of W Church St and N 21st St with up to 5621 Sq Ft available