Spencer Opal Mine Spencer, ID 83446 dining food opal mine opal mine idaho opal mine us opal mines restaurant spencer cafe spencer cafe and gift shop spencer idaho spencer idaho cafe spencer idaho cafe and gift shop spencer idaho gift shop spencer opal spencer opal mine spencer opal mines spencer opal mines u.s.a. spencer opal mines us spencer opal mines usa spencer gift shop