The Pierre, a Taj Hotel: New York, NY The Pierre Hotel , now part of the India-based luxury hotel group Taj, sits on what is arguably the most photographed and filmed slice of New York City– the south east corner of Central Park. Given the caliber of the hotels with which it’s partnering, however, it’s seemingly time to rethink its place in the world. In New York, customers can now…