Saint roch
The 2 hotel saint roch is ideally located in a quiet location in avignon within walking distance of the historic centre the hotel is just 5 minutes from the train station and offers an ideal base for guests wanting to explore the city of popes and the inspiring landscapes of provence the hotel saint roch offers guests stylish and comfortable en suite rooms to relax in each are equipped with air conditioning and satellite television the hotel is set in a charming provencal style mansion of