Orlando's Italian Restaurants: Map, Address & Phone Number

Advertisement

Map, Address and Phone Number for Orlando's Italian Restaurants

Orlando's Italian Restaurants
6951 Indiana Ave
Lubbock, TX 79413
806-679-8646
http://www.orlandos.com/

Driving Directions | Nearby Hotels



Advertisement