Thai House Barn

1319 Park St, Alameda, CA 94501, United States