Get directions to: Casa Ibarra, Hillsborough, NC
Restaurant address: 107 James J Freeland Mem Dr Hillsborough, NC 27278, USA
Restaurant: Casa Ibarra