Chow's is located at 720 Saint Michael's Drive, Suite Q. Call (505) 471-7120 for more details.

We strive to make your dining experience enjoyable. If you have any concerns regarding your experience, or you'd just like to let us know what we're doing right, please feel free to contact us.
View Larger Map