Store name: Sears Auto Center Address: 6200 20th Street, Room 471, Vero Beach, FL 32966 Shopping mall: Indian River Mall State: Florida Store phone: (772) 978-2128 Location: Category: 0
: