Location The hotel is located on 12 manicured acres, offering a resort-like setting with the convenience of being located two miles from the BART transit system. It is also situated just minutes away from a variety of attractions and destinations, one..