of or located in the lower part of a town, or in the business center; downtown Manhattan; delinquents roaming the downtown streets'
downtown (adj.)
the central area or commercial center of a town or city; the heart of Birminghams downtown
[ Syn: business district ]
downtown (n.)
toward or in the lower or central part of town