Luxury on the River si trova in riva al fiume in zona Centro città di Roma, a 10 min. a piedi da Stazione metro di Flaminio - Piazza del Popolo e a 14 min. a piedi da Scalinata di Piazza di Spagna.