Franchisee at Red Roof Inn
What to know about Red Roof Inn franchise? Red Roof Inn is a chain of economy hotels in the United States. The company has its headquarters in Columbus, Ohio. Red Roof Inn was founded in 1972 by James