★ 4.4 (746) A Cafe Bella Rosa Cnr Archer Street And Planet St, Carlisle Italian Restaurant Directions