A Visitors Guide to Montclair, NJ. A vibrant, charming hillside community with a variety of cultural attractions, boutique shops, and restaurants
This post first appeared on New Jersey Tourism: A Leisure Travel Guide, please read the originial post: here