Get directions to: Chicken Nest, La Mesa, CA
Restaurant address: 7200 Parkway Dr # 111 La Mesa, CA 91942, USA
Restaurant: Chicken Nest