The main camping area (Baptism River) has 22 electric sites. Tettegouche Camp is not accessible by vehicle. It is hike/bike in and does not have electric hook ups or water
There is a building with all the amenities, where your can have large party of folks, but if you are asking about outside, not sure, was there in the winter, snow didn't allow me to see details. :(
Thanks! Your answer is awaiting moderation.