Can Chen is a restaurant offering Spanish cuisine, including tapas, seafood, and noodle dishes, at reasonable prices.