The 2-star Best Western Lorson Inn is situated in the center of Flora. This business hotel was opened in 1997 and renovated in 2003.
Best Western Lorson Inn is 20 minutes' walk from the center of Flora. The hotel is set 152 km away from Saint Louis.
This property comprises 41 non-smoking guestrooms featuring a sofa, free wireless internet, a fridge, climate control and a microwave. Guests can make use of private bathrooms with complimentary toiletries, a bathtub and a hairdryer.
Eat & Drink
Offering a delicious continental breakfast, the hotel invites guests to the bar.
A lift, free self parking and a safety deposit box together with a photocopier, computer equipment and a meeting room are offered.
There are an exercise room and a fitness center provided at Best Western Lorson Inn.