Restaurants - Selma, North Carolina, United States
The Ice House Theatre is a restaurants company based out of 112 N WEBB ST, Selma, North Carolina, United States.
Mobile Friendly