A traditional 15th-century inn, The Angel Inn offers casual dining, live entertainment, and cozy rooms.