Back to Venues The Well Dublin Address: 130 St Stephen's Green, Dublin 2, D02 K597 Map View on Google Maps