Totaling 907,007 square feet, Frontera Business Park is an Institutional–Quality multi-tenant industrial business park strategically located within the highly desirable Otay Mesa sub-market.
Totaling 907,007 square feet, Frontera Business Park is an Institutional–Quality multi-tenant industrial business park strategically located within the highly desirable Otay Mesa sub-market.