Explore details about location Nina Lee Lane. Nina Lee Lane is a location situated within the Houston alongside other areas such as Lake Village, Linda Vista Road, Avenue C.