Hotel Ordem de Santiago is a charming 3-star establishment located in the picturesque town of Alcacer Do Sal, Portugal. Nestled in a region known for its rich history and stunning landscapes, this hotel offers an inviting atmosphere for both leisure and business travelers. With a variety of rooms available, guests can enjoy a comfortable stay while taking in the local culture and heritage.