hotels near 2600 Sloat Boulevard