O'callaghans Hotels London London, United Kingdom Hotels & Resorts O'callaghans Hotel, London, information and on line bookings.... View Details »