Where is Juniper Hotel Cupertino?

Where is Juniper Hotel Cupertino located?

Juniper Hotel Cupertino, California, United States of America (approx. 37.32172°, -122.03153°)


Where is Juniper Hotel Cupertino on the map?