Low Mission Street

The Low Mission Street is an asphalted street in Barbuda.