Dream Apartments Adelphi Wharf
Adelphi Wharf, 11 Adelphi Street, Salford, Salford, England
During your stay at Dream Apartments Adelphi Wharf, you'll be within walking distance of Manchester Opera House. You'll find features such as free WiFi in public areas and concierge services. This 4-star apartment has 63 apartments. Each apartment includes amenities such as free WiFi and a washer/dryer.