Ayubowan Restaurant offers authentic Sri Lankan cuisine, specializing in street food. They are known for their mouth-watering cocktails and vibrant atmosphere.