Glossary

What does One Hundred Percent Location mean ?

One Hundred Percent Location definition :

A term in commercial real estate indicating the best possible location for a retail business within a specific area or market.