Plaza Apartments
1303 Delaware Ave # 101
Wilmington, DE 19806
Wilmington, DE 19806