Satay By The Bay SF

Overview

Address: 4115 Telegraph Ave
Oakland, CA 94609
Website: sataybythebay.com