ARCA is a restaurant known for its exceptional food and welcoming atmosphere. Pets are allowed.