
La Rosa
4.4 (114)restaurant
An Italian restaurant and bar in South Central Houston offering European dishes and drinks.
Description





Situated on Telephone Road in Houston, the establishment operates as an Italian restaurant and bar, serving a selection of European dishes and drinks.