112 units and 1,220 sq.ft of retail
6307 N. Nebraska Avenue, Tampa, FL
Located in historic Seminole Heights, Notch exists for those who stay culture and community focused. The people who want to find their fit with those around them, and those who want sophistication to suit their style. This uniquely Floridian area is renowned for its beauty, and connects the past with the present for residents through an original culture of art, food and relaxation. At Notch, modern, artistic living creates a vibrant tapestry where it’s easy to come together and embrace a higher quality of living.