Babba is a brand new, vibrant Turkish restaurant with a lot of atmosphere and extensive menu and is located in the heart of the town and opposite the new Time Square development
Great place to network!
Babba is a brand new, vibrant Turkish restaurant with a lot of atmosphere and extensive menu and is located in the heart of the town and opposite the new Time Square development
Great place to network!