Originally Posted by bran
where exactly is Super U please?


It’s the Howell shopping center just past the atheletic field on the right side if coming from the causeway. I think the street is Rue de Holland.