Discover the Lancaster Marriott at Penn Square, a welcoming 3.5-star hotel located in the heart of Lancaster, Pennsylvania. With a guest rating of 9.1 out of 10 based on 13 reviews, this hotel combines comfort and convenience for both business and leisure travelers. The hotel's prime location places you within easy reach of Lancaster's vibrant culture and attractions, making it an ideal base for exploring the area.