Embassy Suites Hotel San Diego-La Jolla, located in San Diego, is one of more than 170 Embassy Suites hotels in the United States, Canada and Latin America. The hotel, built in 1987, features 335 two-room suites complete with galley kitchens, refrigerators, microwaves and coffeemakers. It offers guests a variety of amenities and services, including room service, free parking, high-speed Internet
Read more...