Crowne Plaza 164 Fort Couch Rd, Pittsburgh, PA15241 Crowne Plaza is a nationwide hotel and resort chain with a location on Fort Couch Road, just seven miles from downtown…More Pittsburgh. The hotel offers a wide range of amenities and facilities for guests, including a business center and 14,000 square feet of flexible space, which can be used for weddings, seminars and receptions. Other amenities include a fitness center, a restaurant and bar, wireless Internet, an outdoor pool and children's playgrounds. The hotel offers laundry service and has upscale, extended-stay suites, which feature separate elevators and entryways. Crowne Plaza is located near many area attractions, including CONSOL Energy Center, PNC Park and Heinz Field, as well as the Tanger Outlets and South Hills Mall.