Schlotzsky's
Location
Excalibur Casino - 3850 Las Vegas Blvd South,
Las Vegas, NV 89109
Excalibur Casino - 3850 Las Vegas Blvd South,
Las Vegas, NV 89109