Skip to Main content
Caviar Kaspia 8475 Melrose Place
0
Sign in
Currently not accepting online orders
Caviar Kaspia 8475 Melrose Place
8475 Melrose Place, Los Angeles, CA
Online ordering is currently unavailable. Please contact the restaurant to place an order.