Foley’s is one of those rare restaurants where you walk out wondering where have you been all your life