Battle House is an upscale hotel offering luxury spa services, fine dining, an outdoor pool, tennis courts, and extensive meeting facilities.