St James offers modern dining with a stylish interior and outdoor seating.