Star Cinemas

Lake Havasu City, AZ Movie Theater