The Dolphin House apartments are located in residential Westminster in peaceful landscaped gardens along the River Thames. The Dolphin House offers modern apartments with on-site shops, a fitness centre and a 24-hour front desk with security. Victoria..