Takara Sushi
17 W Main St
Alhambra
CA
91801
(626) 642-1122
cranesushi.net
Open Map
Description
T 'S Place is located at 11 W Main St, Alhambra, CA. This business specializes in Internet Providers.
by merchantcircle on August 27, 2015 from
merchantcircle
Accepts Credit Cards
dining
internet cybercafes
Neighborhoods: Alhambra
Price range: $
Pub Food
restaurant
Smoothies
sushi
WiFi