Brownsboro Plaza Shopping Center is located at 1999 Brownsboro Road, near the heart of the Clifton business district. Brownsboro Plaza has over 16,000 square feet of prime retail space, including businesses from Subway to Little Caesars.

Click to view enlarged version.