Tree Tops Bar & Kitchen is an openair gastro pub located on Lavelle Road and is part of the Hotel Southern Star which also houses two other restaurants. The ambiance of this place is... The post Introducing Tree Tops Bar & Kitchen appeared first on Food R