pic
Avenue Du General Leclerc
The Best Western Hotel Royal Picardie is a striking building located in the historic town of Albert, 60 kilometers away from the bay of Somme. Built like a castle or fortress, the hotel has a turreted exterior and arched windows. The 24 guestrooms are ...