St. James Restaurant offers American casual dining, serving breakfast, lunch, and dinner. Located within a hotel, it provides a convenient option for a fresh salad or hearty breakfast.