Tower23 Hotel 723 FELSPAR STREET SAN DIEGO, CA Ph.858.270.2323