St. James is a hamburger restaurant offering street food with a harbor flair. Their menu includes burgers and bowls with vegan, vegetarian, and meat options, as well as homemade desserts.