MIXED USE

303 main street

Retail space, offices, bank, and restaurant