Praça 25 De Abril, 17, 2560-285 Torres Vedras, Portugal
Stay Hotel Torres Vedras Centro is situated in the historic heart of Torres Vedras, a mere 6-minute stroll from the train station and a 30-minute drive from Lisbon. The hotel features 47 air-conditioned rooms equipped with complimentary Wi-Fi, a flat-screen television, and a private bathroom complete with a hairdryer and free toiletries. A self-service buffet breakfast is offered daily between 06:30 and 12:00, with in-room breakfast available upon request. The bar and snack service operates around the clock, as does the front desk. Guests can also take advantage of the complimentary bicycles provided for exploring the city. Óbidos Castle and Santa Cruz Beach are reachable within a 25-minute drive.