Petit Rocher is a quaint coastal town nestled in New Brunswick, known for its picturesque views and serene atmosphere.
The town offers a variety of outdoor activities and local shops for visitors to explore, making it a charming destination for those seeking a peaceful retreat.
Generated from their business information