Situated in Liberty City, this 7300 plus sq. foot lot offers a chance to establish a new property in Miami's vibrant urban landscape. Structure must be demolished per the city.