Newport Hall in Memphis, Tennessee

Newport Hall in Memphis is a university building. Newport Hall is located near Spottswood Avenue.

Building Type
university building