In English this word-order results in an ambiguous meaning. "From this hotel" would suggest that we are already in the hotel, and are booking a room somewhere else. The phrase is often used: E.g. "From this hotel, you can reach the station easily." Even with different word-order, "from" does not sound very natural to me (native English speaker), but it is at least less ambiguous.