Subway Terrazas is located in San José, Costa Rica on XR43X9R, Food Court, Centro Comercial Terrazas de Lindora. Subway Terrazas is rated 5 out of 5 in the category sandwich shop in Costa Rica.
Address
XR43X9R, Food Court, Centro Comercial Terrazas de Lindora