You asked:

where is muchelney, england located

  • the United Kingdom
    the United Kingdom
    Muchelney, England is a place in the South-West of England. It is 121 miles (196km) west of London and 33 miles (53km) south of Bristol, United Kingdom.