2 Italian Bistro is located in Pulong Santa Cruz, Philippines on Santa-Rosa Tagaytay Road, 46G Laguna Central 4023 Santa Rosa Calabarzon. 2 Italian Bistro is rated 3 out of 5 in the category italian in Philippines.
Address
Santa-Rosa Tagaytay Road, 46G Laguna Central 4023 Santa Rosa Calabarzon