Cheap hotels in EDINBURGH, 116967 from £3,767/night | Brek