Stella Rosa has been serving customers since 1992 and is open daily. The establishment offers Roman specialties and provides home delivery services. It is located at 273 Rue Metzerlach in Soleuvre, Luxembourg.