The Queen Mary is permanently moored in Long Beach, CA and you can stay in one of their luxury rooms and dine in the on-ship restaurants! USAtravel California LongBeach Roadtrip

Related : .