About company

Located in the heart of Manhattan’s Upper East Side, Caravaggio boasts elegant, sophisticated Italian cuisine with a modern twist.

US
Unknown
Not verified company