PENDING
View Listing
$174,500

243 CASTLE ST BALTIMORE, MD 21231

Townhome