Hospitals in Musselburgh, Scotland List of Hospitals in Musselburgh, Scotland All types Dentist Doctor Hospital Insurance Pharmacy Veterinary All hospitals in Musselburgh Edenhall Hospital +44 131 536 8000 Musselburgh, Musselburgh, Scotland EH21 7TZ Hospital 29 views