Nestled on the picturesque banks of the River Esk in Musselburgh, 31c Eskside West is a stunning C-listed double upper apartment. Boasting four...