Shopping malls include the three-story St. Stephen's Green Shopping Centre, where you can buy just about anything and also have a meal (it can be very crowded, especially in summer).
The St. Stephen's Green Shopping Centre has nearly everything you could want and offers meals.
St. Stephen's Green Shopping Centre is very small and never crowded.