TRAVELERS INN WILLIAMS

215 N. 7th St.
Williams
California
United States