Orlando’s Italian Restaurant

1 Reviews

Restaurant

6951 Indiana Ave , Lubbock, Texas, United States
Tel: (806) 797-8646

1 Reviews from our community

frazierkristen92

Texas, United States

1 Reviews

0 Likes

  -  2023-01-15
Awesome food and service highly recommended the waitresses are sweet and make your dinner and time worth it very clean