Le Pavillon Saint-Martin is a charming 3-star hotel located in the picturesque town of Souillac, France. Nestled in a tranquil setting, this hotel offers a warm and inviting atmosphere, perfect for both leisure and business travelers. With a guest rating of 7.8 out of 10 based on two reviews, it reflects a commitment to providing a satisfactory experience for its visitors.