Via Dei Liguri 7, 00185 Roma
Hotel
3 stars
with
39
rooms
Relax on the grounds at this friendly hotel, in the popular area of San Lorenzo in the center of Rome, surrounded
by typical restaurants and cafés. Rooms come with air conditioning and private bathroom.
Hotel Villa San Lorenzo Maria dates back to 1910 and was once a noble residence. Now it features elegant guest ...