the marco polo high was harboured in an elegant two-story building that , until a few years ago , had hosted the saint peter hotel , a small hotel very popular with tourists both for its location and for the contained price .