Your Businesses New Home.
From salons to restaurants, On Street Plaza offers locally owned retail space in the heart of Albuquerque. Highly visible on Menaul Blvd, give your business the home it deserves with visibility to 30,000 cars per day and just a quarter mile from one of the busiest intersections in Albuquerque.