Edenhall Hospital phone Edenhall Road Musselburgh, East Lothian EH21 7TZ map Lothian Primary Care NHS Trust phone Edenhall Hospital, Edenhall Rd Musselburgh, East Lothian EH21 7TZ map if (!IN_DEV) { ?> } ?>