Camila's Restaurant: Map, Address & Phone Number

Advertisement

Map, Address and Phone Number for Camila's Restaurant

Camila's Restaurant
103 S Main St
Hailey, ID 83333
208-892-6507

Driving Directions | Nearby Hotels